package org.lcc.model.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 证书模板字段DTO
 */
@Data
@Schema(description = "证书模板字段DTO")
public class CertificateTemplateFieldDTO {
    
    /**
     * 字段名称
     */
    @Schema(description = "字段名称")
    private String fieldName;
    
    /**
     * 字段显示名称
     */
    @Schema(description = "字段显示名称")
    private String fieldLabel;
    
    /**
     * X坐标位置(百分比)
     */
    @Schema(description = "X坐标位置(百分比)")
    private Float xPosition;
    
    /**
     * Y坐标位置(百分比)
     */
    @Schema(description = "Y坐标位置(百分比)")
    private Float yPosition;
    
    /**
     * 字体大小
     */
    @Schema(description = "字体大小")
    private Integer fontSize;
    
    /**
     * 字体颜色
     */
    @Schema(description = "字体颜色")
    private String fontColor;
    
    /**
     * 字体
     */
    @Schema(description = "字体")
    private String fontFamily;
} 